.icon:before,
.icon:after {
  content: '';
  position: absolute;
  box-sizing: content-box;
}
.icon {
  position: absolute;
  box-sizing: content-box;
}

.equalizer.icon {
  position: absolute;
  width: 1px;
  height: 15px;
  background-color: #90cf5b;
  box-shadow: 6px 0 0 0 #90cf5b, 12px 0 0 0 #90cf5b;
}

.equalizer.icon:before {
  left: -1px;
  top: 2px;
  width: 3px;
  height: 3px;
  border-radius: 1px;
  background-color: #90cf5b;
  box-shadow: 6px 8px 0 0 #90cf5b, 12px 4px 0 0 #90cf5b;
}

.equalizer.icon:after {
  top: 3px;
  width: 1px;
  height: 1px;
  background-color: white;
  box-shadow: 6px 8px 0 0 white, 12px 4px 0 0 white;
}

#setting-form input {
  font-size: 15px;
  color: #353535;
  @apply border p-2 rounded-md border-gray-300/50 focus:border-blue-500;
}
